package com.huacai.bloglike.service;

import java.util.List;
import com.huacai.bloglike.domain.Bloglike;

/**
 *  博客点赞 Service接口
 *
 * @author zou
 * @date 2025-05-25
 */
public interface IBloglikeService
{
    /**
     * 查询 博客点赞 
     *
     * @param bloglikeId  博客点赞 主键
     * @return  博客点赞 
     */
    public Bloglike selectBloglikeByBloglikeId(String bloglikeId);

    /**
     * 查询 博客点赞 列表
     *
     * @param bloglike  博客点赞 
     * @return  博客点赞 集合
     */
    public List<Bloglike> selectBloglikeList(Bloglike bloglike);

    /**
     * 新增 博客点赞 
     *
     * @param bloglike  博客点赞 
     * @return 结果
     */
    public int insertBloglike(Bloglike bloglike);

    /**
     * 批量新增 博客点赞 
     *
     * @param bloglikes  博客点赞 List
     * @return 结果
     */
    public int batchInsertBloglike(List<Bloglike> bloglikes);

    /**
     * 修改 博客点赞 
     *
     * @param bloglike  博客点赞 
     * @return 结果
     */
    public int updateBloglike(Bloglike bloglike);

    /**
     * 批量删除 博客点赞 
     *
     * @param bloglikeIds 需要删除的 博客点赞 主键集合
     * @return 结果
     */
    public int deleteBloglikeByBloglikeIds(String[] bloglikeIds);

    /**
     * 删除 博客点赞 信息
     *
     * @param bloglikeId  博客点赞 主键
     * @return 结果
     */
    public int deleteBloglikeByBloglikeId(String bloglikeId);
}
